artificial limbs - French English Dictionary